package org.lilihao.myredissonlock.annotion;

import java.lang.annotation.*;

/**
 * @author llh
 * @version 1.0.0
 * @ClassName DistributedLock.java
 * @Description 注解版redisson互斥锁
 * @createTime 2020年12月22日 16:44:00
 */

@Documented
@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface DistributedLock {
    /**
     * 锁的名称
     */
    String value() default "redisson";

    /**
     * 锁的有效时间
     */
    int leaseTime() default 10;
}
